翻訳と辞書
Words near each other
・ IBM General Parallel File System
・ IBM Generalized Markup Language
・ IBM Global Mirror
・ IBM Global Services
・ IBM Haifa Research Laboratory
・ IBM Hakozaki Facility
・ IBM Hardware Management Console
・ IBM HAScript
・ IBM High Availability Cluster Multiprocessing
・ IBM High Level Assembler
・ IBM History Flow tool
・ IBM Home Page Reader
・ IBM HTTP Server
・ IBM Hursley
・ IBM i
IBM i Control Language
・ IBM India
・ IBM India Research Laboratory
・ IBM Information Management Software
・ IBM Information Management System
・ IBM Informix
・ IBM Informix C-ISAM
・ IBM Informix Dynamic Server
・ IBM Informix-4GL
・ IBM InfoSphere DataStage
・ IBM iNotes Webmail Redirect
・ IBM Integration Bus
・ IBM Intelligent Printer Data Stream (IPDS)
・ IBM IntelliStation
・ IBM international chess tournament


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

IBM i Control Language : ウィキペディア英語版
IBM i Control Language

The IBM i Control Language (CL) is a scripting language for the IBM's IBM i platform (previously called OS/400 when running on AS/400 systems) bearing a resemblance to the IBM Job Control Language and consisting of an ever expanding set of command objects (
*CMD) used to invoke traditional AS/400 programs and/or get help on what those programs do. CL can also be used to create CL programs (congruent to shell scripts) where there are additional commands that provide program-like functionality (IF/ELSE, variable declaration, file input, etc.)
While thousands of commands were written by IBM developers to perform system level tasks like compiling programs, backing up data, changing system configurations, displaying system object details, or deleting them, commands are not limited to systems level concerns and can be drafted for user applications as well.
==Commands and programs==
Parameters (command-line arguments) defined in the main procedures of all traditional AS/400 programs are hard coded lists that are made up of parameters that can be numeric, alphanumeric, boolean, etc. and the order in which parameters are passed is important. This is a stark difference from the Unix and DOS worlds where the parameter list in Unix shell scripts and C programs is a set or array of character pointers and more often than not the parameters are not positionally dependent.
The AS/400 developer's solution to this problem was the command object (
*CMD). While the parameters on the command can be specified in any order, each parameter is defined to be passed in a specific order to the program. The programmer can also define, among other things, the parameter's data type, unique parameter name, descriptive text (for prompting), default value (used only if the parameter isn't specified during execution), if the values are restricted to a certain set or range, if the data entered should be changed to another value before calling the program, etc.
At its most basic a command names a single program to call when the user types or prompts the command and presses the Enter key. The command takes all of the parameters typed by the user, and those not typed by the user, and builds a parameter list that it passes to the program when it's called.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「IBM i Control Language」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.